General Baggage Model for End-to-End Tracing and Its Application on Critical Path Analysis
نویسندگان
چکیده
Many monitoring and diagnosis systems have been proposed based on causal tracing for end-to-end executions in distributed systems as more and more modern computer applications become distributed systems. These applications are based on metadata propagation along the request’s executions, which has been closely tied to the application logic, the metadata formats, and the developer APIs. Such kind of coupling makes it impossible to reuse the metadata propagation code added by the developers to their systems and duplicates the efforts. Such duplicate efforts have been identified as the main barrier to entry for these tracing applications. In this report, we propose a general metadata container called the Baggage Model, which enables us to reuse the metadata propagation. Baggage provides necessary flexibility, extensibility, and isolation to allow different tracing applications to share the same instrumentation, which should significantly reduce the duplicate efforts for the developers. Three tracing applications are modified by us to take advantage of the general baggage model. We have also briefly analyzed the performance of our baggage implementation. Based on the baggage model, we propose a new tracing application called CPath for critical path analysis. This tool measures the overall latency, the critical execution path, and the slack of the request’s executions to help developers to
منابع مشابه
A Corotational Elastic Constitiutive Model and its Application to the Analysis of a Large Deformation Closed Cycle
In this paper, an elastic constitutive model based on the Eulerian corotational rate of the logarithmic strain tensor is proposed. Using this model, the large deformation of a closed cycle containing tension, shear, compression and inverse shear is analyzed. Since the deformation path includes a closed cycle and the material is considered as an isotropic elastic material, the normal and shear c...
متن کاملA Corotational Elastic Constitiutive Model and its Application to the Analysis of a Large Deformation Closed Cycle
In this paper, an elastic constitutive model based on the Eulerian corotational rate of the logarithmic strain tensor is proposed. Using this model, the large deformation of a closed cycle containing tension, shear, compression and inverse shear is analyzed. Since the deformation path includes a closed cycle and the material is considered as an isotropic elastic material, the normal and shear c...
متن کاملUsing Critical Discourse Analysis Based Instruction to Improve EFL Learners’ Writing Complexity, Accuracy and Fluency
The literature of ELT is perhaps overwhelmed by attempts to enhance learners’ writing through the application of different methodologies. One such methodology is critical discourse analysis which is founded upon stressing not only the decoding of the propositional meaning of a text but also its ideological assumptions. Accordingly, this study was an attempt to investigate the impact of critical...
متن کاملA Multi-Criteria Analysis Model under an Interval Type-2 Fuzzy Environment with an Application to Production Project Decision Problems
Using Multi-Criteria Decision-Making (MCDM) to solve complicated decisions often includes uncertainty, which could be tackled by utilizing the fuzzy sets theory. Type-2 fuzzy sets consider more uncertainty than type-1 fuzzy sets. These fuzzy sets provide more degrees of freedom to illustrate the uncertainty and fuzziness in real-world production projects. In this paper, a new multi-criteria ana...
متن کاملNon-intrusive end-to-end runtime path tracing for J2EE systems
We introduce an end to end run-time path tracing approach for J2EE systems. The approach is non-intrusive and thus does not require instrumentation of middleware or application source code. An implementation of our system has been realised in the COMPAS Java End to End Monitoring tool which extends and integrates a number of open source projects. Our results give details on the performance over...
متن کامل